Skip to content

feat(errs): export Git command classification policy - #704

Merged
sbalabanov merged 1 commit into
mainfrom
sergeyb/export-git-error-classifier
Sep 14, 2026
Merged

sbalabanov merged 1 commit into
mainfrom
sergeyb/export-git-error-classifier

Conversation

@sbalabanov

Copy link
Copy Markdown
Contributor

Summary

Intent:

  • Let local Git and remote Git execution backends share one retryability policy.
  • Avoid requiring non-process backends to manufacture gitexec.CommandError values.

Changes:

  • Export a backend-neutral CommandFailure contract accepted by the Git classifier.
  • Export direct command classification and decouple the policy from platform/git/exec.
  • Cover local and remote error implementations and document the extension point.

Generated by the 🪄 pr-create skill in devexp-agent-marketplace

Test Plan

Issues

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Comment thread platform/errs/git/git.go
Summary:
Intent:
- Let local Git and remote Git execution backends share one retryability policy.
- Avoid requiring non-process backends to manufacture gitexec.CommandError values.

Changes:
- Export a backend-neutral CommandFailure contract accepted by the Git classifier.
- Export direct command classification and decouple the policy from platform/git/exec.
- Cover local and remote error implementations and document the extension point.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
@sbalabanov
sbalabanov force-pushed the sergeyb/export-git-error-classifier branch from df06e90 to 6c909ae Compare September 12, 2026 00:02
@sbalabanov
sbalabanov marked this pull request as ready for review September 12, 2026 00:02
@sbalabanov
sbalabanov requested review from a team and behinddwalls as code owners September 12, 2026 00:02
@sbalabanov
sbalabanov added this pull request to the merge queue Sep 14, 2026
@sbalabanov
sbalabanov removed this pull request from the merge queue due to a manual request Sep 14, 2026
@sbalabanov
sbalabanov merged commit 9746526 into main Sep 14, 2026
28 of 29 checks passed
@behinddwalls
behinddwalls deleted the sergeyb/export-git-error-classifier branch September 14, 2026 18:14

This branch was successfully deployed

1 active deployment
stack-rebase 6c909ae3 Deployed Sep 14, 2026 by sbalabanov via Rebase Stack #497
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants